go/types.Package.scope (field)
19 uses
go/types (current package)
call.go#L722: exp = pkg.scope.Lookup(sel)
call.go#L726: exps := pkg.scope.lookupIgnoringCase(sel, true)
decl.go#L218: isPkgObj := obj.Parent() == check.pkg.scope
eval.go#L63: scope = pkg.scope
eval.go#L69: for _, fscope := range pkg.scope.children {
eval.go#L76: for s != nil && s != pkg.scope {
object.go#L614: if obj.Pkg() != nil && obj.Pkg().scope.Lookup(obj.Name()) == obj {
package.go#L18: scope *Scope
package.go#L30: return &Package{path: path, name: name, scope: scope}
package.go#L54: return pkg.scope
resolver.go#L122: check.declare(check.pkg.scope, ident, obj, nopos)
resolver.go#L252: fileScope := NewScope(pkg.scope, pos, end, check.filename(fileNo))
resolver.go#L324: for name, obj := range imp.scope.elems {
resolver.go#L426: obj.parent = pkg.scope
resolver.go#L432: check.declare(pkg.scope, d.decl.Name, obj, nopos)
resolver.go#L466: if alt := pkg.scope.Lookup(name); alt != nil {
resolver.go#L561: obj := check.pkg.scope.Lookup(name.Name)
typestring.go#L131: if obj, _ := Unsafe.scope.Lookup(t.name).(*TypeName); obj != nil {
universe.go#L305: scope = Unsafe.scope